5.2 常点附近的级数解,第一部分

在第 3 中,我们描述了求解具有常系数的二阶线性微分方程方法。现在,我们考虑求解系数自变量函数的二阶线性方程方法。在本中,我们将用 xx 表示自变量。 考虑齐次方程就足够了。

P(x)d2ydx2+Q(x)dydx+R(x)y=0\begin{equation*} P(x) \frac{d^{2} y}{d x^{2}}+Q(x) \frac{d y}{d x}+R(x) y=0 \tag{1} \end{equation*}

因为相应的非齐次方程处理过程是类似的。

数学物理中的许多问题都会导致方程 (1) 具有多项式系数情况;例如,贝塞尔方程

x2y+xy+(x2ν2)y=0x^{2} y^{\prime \prime}+x y^{\prime}+\left(x^{2}-\nu^{2}\right) y=0

其中 ν\nu 是一个常数,以及勒让德方程

(1x2)y2xy+α(α+1)y=0\left(1-x^{2}\right) y^{\prime \prime}-2 x y^{\prime}+\alpha(\alpha+1) y=0

其中 α\alpha 是一个常数。 因此,以及为了简化代数计算,我们主要考虑函数 P,QP, QRR多项式情况。 但是,正如我们将看到的,该求解方法也适用于 P,QP, QRR 是通用解析函数情况

那么,目前假设 P,QP, QRR多项式,并且它们三个没有共同的因子 (xc)(x-c)。 如果存在这样的共同因子 (xc)(x-c),则在继续之前将其除掉。 假设我们也希望在 x0x_{0} 附近求解方程 (1)。 方程 (1) 在包含 x0x_{0}区间内的PP 在该区间内的行为密切相关。

一个 x0x_{0} 使得 P(x0)0P\left(x_{0}\right) \neq 0 被称为常点。 由于 PP 是连续的,因此存在一个包含 x0x_{0}开区间,在该区间P(x)P(x) 永远不为零。 在这个区间,我们将其称为 II,我们可以将方程 (1) 除以 P(x)P(x) 以获得

y+p(x)y+q(x)y=0\begin{equation*} y^{\prime \prime}+p(x) y^{\prime}+q(x) y=0 \tag{2} \end{equation*}

其中 p(x)=Q(x)/P(x)p(x)=Q(x) / P(x)q(x)=R(x)/P(x)q(x)=R(x) / P(x)II 上的连续函数。 因此,根据存在性唯一性定理定理 3.2.1,方程 (1) 在区间 II 中存在唯一的,该也满足初始条件 y(x0)=y0y\left(x_{0}\right)=y_{0}y(x0)=y0y^{\prime}\left(x_{0}\right)=y_{0}^{\prime},其中 y0y_{0}y0y_{0}^{\prime} 是任意。 在本和下一中,我们将讨论方程 (1) 在常点附近的

另一方面,如果 P(x0)=0P\left(x_{0}\right)=0,则 x0x_{0} 被称为方程 (1) 的奇点。 在这种情况下,因为 (xx0)\left(x-x_{0}\right) 不是 P,QP, QRR因子,所以 Q(x0)Q\left(x_{0}\right)R(x0)R\left(x_{0}\right) 中至少有一个不为零。 因此,方程 (2) 中的系数 ppqq 中至少有一个在 xx0x \rightarrow x_{0} 时变为无界,因此定理 3.2.1 在这种情况下不适用。 第 5.4 到第 5.7 讨论了在奇点附近找到方程 (1) 的

现在,我们来解决在常点 x0x_{0} 附近求解方程 (1) 的问题。 我们寻找以下形式的

y=a0+a1(xx0)++an(xx0)n+=n=0an(xx0)n\begin{equation*} y=a_{0}+a_{1}\left(x-x_{0}\right)+\cdots+a_{n}\left(x-x_{0}\right)^{n}+\cdots=\sum_{n=0}^{\infty} a_{n}\left(x-x_{0}\right)^{n} \tag{3} \end{equation*}

并假设该级数区间 xx0<ρ\left|x-x_{0}\right|<\rho 内收敛,对于某个 ρ>0\rho>0

虽然乍一看,以幂级数形式寻找似乎没有吸引力,但这实际上是一种方便而有用的形式。 在它们的收敛区间内,幂级数行为非常像多项式,并且易于进行分析数值处理。 事实上,即使我们可以用基本函数(例如指数函数三角函数)获得,如果我们要数值评估或绘制其图形,我们也很可能需要幂级数或一些等效表达式

确定系数 ana_{n} 最实用的方法是将级数 (3) 及其导数代入方程 (1) 中的 y,yy, y^{\prime}yy^{\prime \prime}。 以下示例说明了此过程。 只要我们停留在收敛区间内,该过程中涉及的运算(例如微分)就是合理的。 这些示例中的微分方程本身也具有相当重要的意义

示例 1

找到方程

y+y=0,<x<\begin{equation*} y^{\prime \prime}+y=0, \quad-\infty<x<\infty \tag{4} \end{equation*}

级数解

解:

正如我们所知,sinx\sin xcosx\cos x 构成了该方程的一个基本解集,所以不需要使用级数方法来求解它。然而,这个例子说明了幂级数在一个相对简单情况下的应用。对于方程 (4),P(x)=1,Q(x)=0P(x)=1, Q(x)=0, 和 R(x)=1R(x)=1; 因此,每一个都是常点

我们寻找一个形如 x0=0x_{0}=0幂级数解

y=a0+a1x+a2x2+a3x3++anxn+=n=0anxn\begin{equation*} y=a_{0}+a_{1} x+a_{2} x^{2}+a_{3} x^{3}+\cdots+a_{n} x^{n}+\cdots=\sum_{n=0}^{\infty} a_{n} x^{n} \tag{5} \end{equation*}

并且假设该级数在某个区间 x<ρ|x|<\rho 内收敛。逐项对等式 (5) 求导,我们得到

y=a1+2a2x+3a3x2++nanxn1+=n=1nanxn1\begin{equation*} y^{\prime}=a_{1}+2 a_{2} x+3 a_{3} x^{2}+\cdots+n a_{n} x^{n-1}+\cdots=\sum_{n=1}^{\infty} n a_{n} x^{n-1} \tag{6} \end{equation*}

以及

y=2a2+32a3x++n(n1)anxn2+=n=2n(n1)anxn2\begin{equation*} y^{\prime \prime}=2 a_{2}+3 \cdot 2 a_{3} x+\cdots+n(n-1) a_{n} x^{n-2}+\cdots=\sum_{n=2}^{\infty} n(n-1) a_{n} x^{n-2} \tag{7} \end{equation*}

yyyy^{\prime \prime}级数 (5) 和 (7) 代入方程 (4) 得到

n=2n(n1)anxn2+n=0anxn=0\sum_{n=2}^{\infty} n(n-1) a_{n} x^{n-2}+\sum_{n=0}^{\infty} a_{n} x^{n}=0

为了合并这两个级数,我们需要重写至少其中一个,使得两个级数都显示相同的通用项。(参见第 5.1 中的问题 22。)因此,在第一个求和式中,我们通过用 n+2n+2 替换 nn 并从 0 而不是 2 开始求和来移动求和的索引。我们得到

n=0(n+2)(n+1)an+2xn+n=0anxn=0\sum_{n=0}^{\infty}(n+2)(n+1) a_{n+2} x^{n}+\sum_{n=0}^{\infty} a_{n} x^{n}=0

或者

n=0((n+2)(n+1)an+2+an)xn=0\sum_{n=0}^{\infty}\left((n+2)(n+1) a_{n+2}+a_{n}\right) x^{n}=0

为了使该方程对所有 xx 都成立, xx 的每一系数必须为零;因此我们得出结论

(n+2)(n+1)an+2+an=0,n=0,1,2,3,\begin{equation*} (n+2)(n+1) a_{n+2}+a_{n}=0, \quad n=0,1,2,3, \ldots \tag{8} \end{equation*}

方程 (8) 被称为递推关系。通过首先为 n=0n=0 写入递推关系,然后为 n=1n=1 等等,可以逐个评估连续系数。在本例中,方程 (8) 将每个系数与其前面的第二个系数联系起来。因此,偶数编号的系数 (a0,a2,a4,)\left(a_{0}, a_{2}, a_{4}, \ldots\right) 和奇数编号的系数 ( a1,a3,a5,a_{1}, a_{3}, a_{5}, \ldots ) 被单独确定。对于偶数编号的系数,我们有

a2=a021=a02!,a4=a243=+a04!,a6=a465=a06!,a_{2}=-\frac{a_{0}}{2 \cdot 1}=-\frac{a_{0}}{2!}, \quad a_{4}=-\frac{a_{2}}{4 \cdot 3}=+\frac{a_{0}}{4!}, \quad a_{6}=-\frac{a_{4}}{6 \cdot 5}=-\frac{a_{0}}{6!}, \ldots

这些结果表明,通常,如果 n=2kn=2 k,则

an=a2k=(1)k(2k)!a0,k=1,2,3,\begin{equation*} a_{n}=a_{2 k}=\frac{(-1)^{k}}{(2 k)!} a_{0}, \quad k=1,2,3, \ldots \tag{9} \end{equation*}

我们可以通过数学归纳法证明方程 (9)。首先,观察到对于 k=1k=1,它是正确的。接下来,假设对于 kk 的任意它是正确的,并考虑 k+1k+1情况。我们有

a2k+2=a2k(2k+2)(2k+1)=(1)k(2k+2)(2k+1)(2k)!a0=(1)k+1(2k+2)!a0.a_{2 k+2}=-\frac{a_{2 k}}{(2 k+2)(2 k+1)}=-\frac{(-1)^{k}}{(2 k+2)(2 k+1)(2 k)!} a_{0}=\frac{(-1)^{k+1}}{(2 k+2)!} a_{0} .

因此,方程 (9) 对于 k+1k+1 也成立,因此对于所有正整数 kk 都成立。

类似地,对于奇数编号的系数

a3=a123=a13!,a5=a354=+a15!,a7=a576=a17!,,a_{3}=-\frac{a_{1}}{2 \cdot 3}=-\frac{a_{1}}{3!}, \quad a_{5}=-\frac{a_{3}}{5 \cdot 4}=+\frac{a_{1}}{5!}, \quad a_{7}=-\frac{a_{5}}{7 \cdot 6}=-\frac{a_{1}}{7!}, \ldots,

并且通常,如果 n=2k+1n=2 k+1,则 2{ }^{2}

an=a2k+1=(1)k(2k+1)!a1,k=1,2,3,.\begin{equation*} a_{n}=a_{2 k+1}=\frac{(-1)^{k}}{(2 k+1)!} a_{1}, \quad k=1,2,3, \ldots . \tag{10} \end{equation*}

将这些系数代入方程 (5),我们有

y=a0+a1xa02!x2a13!x3+a04!x4+a15!x5++(1)na0(2n)!x2n+(1)na1(2n+1)!x2n+1+=a0[1x22!+x44!++(1)n(2n)!x2n+]+a1[xx33!+x55!++(1)n(2n+1)!x2n+1+]=a0n=0(1)n(2n)!x2n+a1n=0(1)n(2n+1)!x2n+1.\begin{align*} y= & a_{0}+a_{1} x-\frac{a_{0}}{2!} x^{2}-\frac{a_{1}}{3!} x^{3}+\frac{a_{0}}{4!} x^{4}+\frac{a_{1}}{5!} x^{5} \\ & +\cdots+\frac{(-1)^{n} a_{0}}{(2 n)!} x^{2 n}+\frac{(-1)^{n} a_{1}}{(2 n+1)!} x^{2 n+1}+\cdots \\ = & a_{0}\left[1-\frac{x^{2}}{2!}+\frac{x^{4}}{4!}+\cdots+\frac{(-1)^{n}}{(2 n)!} x^{2 n}+\cdots\right] \\ & +a_{1}\left[x-\frac{x^{3}}{3!}+\frac{x^{5}}{5!}+\cdots+\frac{(-1)^{n}}{(2 n+1)!} x^{2 n+1}+\cdots\right] \\ = & a_{0} \sum_{n=0}^{\infty} \frac{(-1)^{n}}{(2 n)!} x^{2 n}+a_{1} \sum_{n=0}^{\infty} \frac{(-1)^{n}}{(2 n+1)!} x^{2 n+1} . \tag{11} \end{align*}

我们确定了方程 (4) 的两个级数解

y1(x)=n=0(1)n(2n)!x2n 和 y2(x)=n=0(1)n(2n+1)!x2n+1.y_{1}(x)=\sum_{n=0}^{\infty} \frac{(-1)^{n}}{(2 n)!} x^{2 n} \text { 和 } y_{2}(x)=\sum_{n=0}^{\infty} \frac{(-1)^{n}}{(2 n+1)!} x^{2 n+1} .

使用比率检验,我们可以证明 y1(x)y_{1}(x)y2(x)y_{2}(x)级数对于所有 xx 都收敛,这追溯地证明了获得这些所使用的所有步骤。 事实上,y1(x)y_{1}(x)级数正是 cosx\cos x 关于 x=0x=0泰勒级数,而 y2(x)y_{2}(x)级数sinx\sin x 的相应泰勒级数。 因此,正如我们在方程 (11) 中预期的那样,我们已经获得了方程 (4) 的一般形式y=a0cosx+a1sinxy=a_{0} \cos x+a_{1} \sin x

请注意,a0a_{0}a1a_{1} 没有被施加任何条件;因此,它们是任意的。从方程 (5) 和 (6) 我们看到,在 x=0x=0 处计算的 yyyy^{\prime} 分别是 a0a_{0}a1a_{1}。 由于初始条件 y(0)y(0)y(0)y^{\prime}(0) 可以任意选择,因此可以得出结论,在给出具体的初始条件之前,a0a_{0}a1a_{1} 应该是任意的。

5.2.1 和 5.2.2 显示了级数解 y1(x)y_{1}(x)y2(x)y_{2}(x)部分和如何分别逼近 cosx\cos xsinx\sin x。 随着项数的增加,近似值令人满意的区间变得更长,并且对于该区间中的每个 xx近似值准确性都会提高。 但是,您应该始终记住,截断的幂级数仅提供初始点 x=0x=0 附近的局部近似; 它不能充分代表大 x|x|

5.2.1 y=cosxy=\cos x多项式近似nn近似多项式阶数

5.2.2 y=sinxy=\sin x多项式近似nn近似多项式阶数

1 中,我们从一开始就知道 sinx\sin xcosx\cos x 构成了方程 (4) 的一组基本解。 但是,如果我们不知道这一点,而只是使用级数方法求解方程 (4),我们仍然会得到 (11)。 考虑到微分方程 (4) 经常出现在应用中,我们可能会决定给方程 (11) 的两个赋予特殊的名称,也许是

C(x)=n=0(1)n(2n)!x2n,S(x)=n=0(1)n(2n+1)!x2n+1\begin{equation*} C(x)=\sum_{n=0}^{\infty} \frac{(-1)^{n}}{(2 n)!} x^{2 n}, \quad S(x)=\sum_{n=0}^{\infty} \frac{(-1)^{n}}{(2 n+1)!} x^{2 n+1} \tag{12} \end{equation*}

然后我们可能会问这些函数具有什么性质。 例如,我们能否确定 C(x)C(x)S(x)S(x) 构成一组基本解? 从级数展开式中立即得出 C(0)=1C(0)=1S(0)=0S(0)=0。 通过逐区分 C(x)C(x)S(x)S(x)级数,我们发现

S(x)=C(x),C(x)=S(x)\begin{equation*} S^{\prime}(x)=C(x), \quad C^{\prime}(x)=-S(x) \tag{13} \end{equation*}

因此,在 x=0x=0 处,我们有 S(0)=1S^{\prime}(0)=1C(0)=0C^{\prime}(0)=0。 因此,CCSSx=0x=0 处的 Wronskian 行列式

W[C,S](0)=1001=1(14)W[C, S](0)=\left|\begin{array}{ll} 1 & 0 \tag{14}\\ 0 & 1 \end{array}\right|=1

因此,这些函数确实构成了一组基本解。 通过在每个方程 (12) 中用 x-x 代替 xx,我们得到 C(x)=C(x)C(-x)=C(x)S(x)=S(x)S(-x)=-S(x)。 此外,通过使用无穷级数进行计算,3{ }^{3} 我们可以证明函数 C(x)C(x)S(x)S(x) 具有余弦正弦函数的所有通常的解析代数性质

尽管您可能首先以更基本的方式(用直角三角形表示)看到了正弦余弦函数定义,但有趣的是,这些函数可以被定义为某个简单二阶线性微分方程。 确切地说,函数 sinx\sin x 可以定义为初值问题 y+y=0y^{\prime \prime}+y=0y(0)=0,y(0)=1y(0)=0, y^{\prime}(0)=1唯一解; 类似地,cosx\cos x 可以定义为初值问题

[^2]y+y=0,y(0)=1,y(0)=0y^{\prime \prime}+y=0, y(0)=1, y^{\prime}(0)=0唯一解数学物理学中许多其他重要的函数也被定义为某些初值问题。 对于这些函数中的大多数,没有更简单或更基本的方法来处理它们。

示例 2

求 Airy 4{ }^{4} 方程xx 幂级数解

yxy=0,<x<.\begin{equation*} y^{\prime \prime}-x y=0, \quad-\infty<x<\infty . \tag{15} \end{equation*}

对于此方程P(x)=1,Q(x)=0P(x)=1, Q(x)=0R(x)=xR(x)=-x; 因此,每个都是常点。 我们假设

y=n=0anxn\begin{equation*} y=\sum_{n=0}^{\infty} a_{n} x^{n} \tag{16} \end{equation*}

并且该级数在某个区间 x<ρ|x|<\rho 中收敛。 yy^{\prime \prime}级数方程 (7) 给出; 如前一个示例中所述,我们可以将其重写为

y=n=0(n+2)(n+1)an+2xn.\begin{equation*} y^{\prime \prime}=\sum_{n=0}^{\infty}(n+2)(n+1) a_{n+2} x^{n} . \tag{17} \end{equation*}

yyyy^{\prime \prime}级数 (16) 和 (17) 代入方程 (15) 的左侧,我们得到

n=0(n+2)(n+1)an+2xnxn=0anxn=n=0(n+2)(n+1)ax+2xnn=0anxn+1\begin{equation*} \sum_{n=0}^{\infty}(n+2)(n+1) a_{n+2} x^{n}-x \sum_{n=0}^{\infty} a_{n} x^{n}=\sum_{n=0}^{\infty}(n+2)(n+1) a_{x+2} x^{n}-\sum_{n=0}^{\infty} a_{n} x^{n+1} \tag{18} \end{equation*}

接下来,我们通过用 n1n-1 替换 nn 并从 1 而不是零开始求和,来移动方程 (18) 右侧第二个级数中的求和指标。因此,我们将方程 (15) 写为

21a2+n=1(n+2)(n+1)an+2xnn=1an1xn=02 \cdot 1 a_{2}+\sum_{n=1}^{\infty}(n+2)(n+1) a_{n+2} x^{n}-\sum_{n=1}^{\infty} a_{n-1} x^{n}=0

同样,为了使该方程对某个区间内的所有 xx 都成立,xx 的同次系数必须为零; 因此 a2=0a_{2}=0,并且我们得到递推关系

(n+2)(n+1)an+2an1=0 对于 n=1,2,3,\begin{equation*} (n+2)(n+1) a_{n+2}-a_{n-1}=0 \quad \text { 对于 } n=1,2,3, \ldots \tag{19} \end{equation*}

由于 an+2a_{n+2} 是用 an1a_{n-1} 表示的,因此 aa 的确定以三个为步长。 因此,a0a_{0} 确定 a3a_{3},进而确定 a6,a_{6}, \ldots; a1a_{1} 确定 a4a_{4},进而确定 a7,a_{7}, \ldots; 以及 a2a_{2} 确定 a5a_{5},进而确定 a8,a_{8}, \ldots。由于 a2=0a_{2}=0,我们可以立即得出结论 a5=a8=a11==0a_{5}=a_{8}=a_{11}=\cdots=0

对于序列 a0,a3,a6,a9,a_{0}, a_{3}, a_{6}, a_{9}, \ldots,我们在递推关系中设置 n=1,4,7,10,n=1,4,7,10, \ldots:

a3=a023,a6=a356=a02356,a9=a689=a0235689,.a_{3}=\frac{a_{0}}{2 \cdot 3}, \quad a_{6}=\frac{a_{3}}{5 \cdot 6}=\frac{a_{0}}{2 \cdot 3 \cdot 5 \cdot 6}, \quad a_{9}=\frac{a_{6}}{8 \cdot 9}=\frac{a_{0}}{2 \cdot 3 \cdot 5 \cdot 6 \cdot 8 \cdot 9}, \ldots .

这些结果表明一般公式

a3n=a02356(3n1)(3n),n4.a_{3 n}=\frac{a_{0}}{2 \cdot 3 \cdot 5 \cdot 6 \cdots(3 n-1)(3 n)}, \quad n \geq 4 .

[^3] 对于序列 a1,a4,a7,a10,a_{1}, a_{4}, a_{7}, a_{10}, \ldots,我们在递推关系中设置 n=2,5,8,11,n=2,5,8,11, \ldots:

a4=a134,a7=a467=a13467,a10=a7910=a13467910,a_{4}=\frac{a_{1}}{3 \cdot 4}, \quad a_{7}=\frac{a_{4}}{6 \cdot 7}=\frac{a_{1}}{3 \cdot 4 \cdot 6 \cdot 7}, \quad a_{10}=\frac{a_{7}}{9 \cdot 10}=\frac{a_{1}}{3 \cdot 4 \cdot 6 \cdot 7 \cdot 9 \cdot 10}, \ldots

一般来说,我们有

a3n+1=a13467(3n)(3n+1),n4a_{3 n+1}=\frac{a_{1}}{3 \cdot 4 \cdot 6 \cdot 7 \cdots(3 n)(3 n+1)}, \quad n \geq 4

因此,Airy方程的通

y(x)=a0[1+x323+x62356++x3n23(3n1)(3n)+]+a1[x+x434+x73467++x3n+134(3n)(3n+1)+]=a0y1(x)+a1y2(x)\begin{align*} y(x)= & a_{0}\left[1+\frac{x^{3}}{2 \cdot 3}+\frac{x^{6}}{2 \cdot 3 \cdot 5 \cdot 6}+\cdots+\frac{x^{3 n}}{2 \cdot 3 \cdots(3 n-1)(3 n)}+\cdots\right] \\ & +a_{1}\left[x+\frac{x^{4}}{3 \cdot 4}+\frac{x^{7}}{3 \cdot 4 \cdot 6 \cdot 7}+\cdots+\frac{x^{3 n+1}}{3 \cdot 4 \cdots(3 n)(3 n+1)}+\cdots\right] \\ = & a_{0} y_{1}(x)+a_{1} y_{2}(x) \tag{20} \end{align*}

其中 y1(x)y_{1}(x)y2(x)y_{2}(x)方程 (20) 中的第一个和第二个方括号内的表达式

获得这两个级数解之后,我们现在可以研究它们的收敛性。由于 y1(x)y_{1}(x)y2(x)y_{2}(x)级数项分母快速增长,我们可能期望这些级数具有较大的收敛半径。 事实上,很容易使用比率检验来证明这两个级数都对所有 xx 收敛; 参见问题 17。

假设现在 y1y_{1}y2y_{2}级数对所有 xx 都收敛。那么,首先选择 a0=1,a1=0a_{0}=1, a_{1}=0,然后选择 a0=0,a1=1a_{0}=0, a_{1}=1,可以得出 y1y_{1}y2y_{2} 分别是方程 (15) 的。 请注意,y1y_{1} 满足初始条件 y1(0)=1,y1(0)=0y_{1}(0)=1, y_{1}^{\prime}(0)=0,并且 y2y_{2} 满足初始条件 y2(0)=0,y2(0)=1y_{2}(0)=0, y_{2}^{\prime}(0)=1。 因此,W[y1,y2](0)=10W\left[y_{1}, y_{2}\right](0)=1 \neq 0,因此 y1y_{1}y2y_{2} 是一组基本解。因此,Airy方程的通

y=a0y1(x)+a1y2(x)<x<y=a_{0} y_{1}(x)+a_{1} y_{2}(x) \quad-\infty<x<\infty

5.2.3 和 5.2.4 中,我们分别展示了 Airy 方程 y1y_{1}y2y_{2}图形,以及方程 (20) 中两个级数的几个部分和图形。 同样,部分和提供了原点附近局部近似。 尽管近似质量随着项数的增加而提高,但没有多项式可以充分表示大 x|x|y1y_{1}y2y_{2}。 估计给定部分和合理准确的区间实用方法是将该部分和图形与下一个图形进行比较,后者通过包含一个更多的获得。一旦图形开始明显分离,我们就可以确信原始部分和不再准确。 例如,在 5.2.3 中,n=24n=24n=27n=27图形大约在 x=9/2x=-9 / 2 处开始分离。因此,超过此,24 部分和作为近似值毫无价值。

5.2.3 Airy 方程 y=y1(x)y=y_{1}(x)多项式近似nn近似多项式次数

FIGURE 5.2.4 Airy方程 y=y2(x)y=y_{2}(x)多项式近似nn近似多项式阶数

观察到 y1y_{1}y2y_{2} 对于 x>0x>0 都是单调的,对于 x<0x<0 都是振荡的。你也可以从中看到,振荡不是均匀的,而是随着远离原点距离的增加,振幅衰减,频率增加。与 1 相比,Airy方程 y1y_{1}y2y_{2} 不是你在微积分中已经遇到的初等函数。但是,由于它们在某些物理应用中的重要性,这些函数已经被广泛研究,并且它们的性质对于应用数学家科学家来说是众所周知的。

例 3

Airy方程关于 x1x-1幂级数解

解:

x=1x=1方程 (15) 的常点,因此我们寻找形如

y=n=0an(x1)n,y=\sum_{n=0}^{\infty} a_{n}(x-1)^{n},

,其中我们假设级数在某个区间 x1<ρ|x-1|<\rho 内收敛。那么

y=n=1nan(x1)n1=n=0(n+1)an+1(x1)n,y^{\prime}=\sum_{n=1}^{\infty} n a_{n}(x-1)^{n-1}=\sum_{n=0}^{\infty}(n+1) a_{n+1}(x-1)^{n},

并且

y=n=2n(n1)an(x1)n2=n=0(n+2)(n+1)an+2(x1)n.y^{\prime \prime}=\sum_{n=2}^{\infty} n(n-1) a_{n}(x-1)^{n-2}=\sum_{n=0}^{\infty}(n+2)(n+1) a_{n+2}(x-1)^{n} .

yyyy^{\prime \prime} 代入方程 (15),我们得到

n=0(n+2)(n+1)an+2(x1)n=xn=0an(x1)n\begin{equation*} \sum_{n=0}^{\infty}(n+2)(n+1) a_{n+2}(x-1)^{n}=x \sum_{n=0}^{\infty} a_{n}(x-1)^{n} \tag{21} \end{equation*}

现在为了比较 (x1)(x-1) 的同次幂系数,我们必须用 (x1)(x-1)表示 xx,即方程 (15) 中 yy系数;也就是说,我们写 x=1+(x1)x=1+(x-1)。注意,这正是

xx 关于 x=1x=1泰勒级数。(参见第 5.1 节中的问题 9。)那么方程 (21) 变为

n=0(n+2)(n+1)an+2(x1)n=(1+(x1))n=0an(x1)n=n=0an(x1)n+n=0an(x1)n+1\begin{aligned} \sum_{n=0}^{\infty}(n+2)(n+1) a_{n+2}(x-1)^{n} & =(1+(x-1)) \sum_{n=0}^{\infty} a_{n}(x-1)^{n} \\ & =\sum_{n=0}^{\infty} a_{n}(x-1)^{n}+\sum_{n=0}^{\infty} a_{n}(x-1)^{n+1} \end{aligned}

移动右边第二个级数求和指标,得到

n=0(n+2)(n+1)an+2(x1)n=n=0an(x1)n+n=1an1(x1)n\sum_{n=0}^{\infty}(n+2)(n+1) a_{n+2}(x-1)^{n}=\sum_{n=0}^{\infty} a_{n}(x-1)^{n}+\sum_{n=1}^{\infty} a_{n-1}(x-1)^{n}

比较 x1x-1 的同次幂系数,我们得到

2a2=a0,(32)a3=a1+a0,(43)a4=a2+a1,(54)a5=a3+a2,\begin{aligned} 2 a_{2} & =a_{0}, \\ (3 \cdot 2) a_{3} & =a_{1}+a_{0}, \\ (4 \cdot 3) a_{4} & =a_{2}+a_{1}, \\ (5 \cdot 4) a_{5} & =a_{3}+a_{2}, \end{aligned}

一般的递推关系

(n+2)(n+1)an+2=an+an1 for n1\begin{equation*} (n+2)(n+1) a_{n+2}=a_{n}+a_{n-1} \text { for } n \geq 1 \tag{22} \end{equation*}

求解前几个系数 ana_{n}a0a_{0}a1a_{1} 表示,我们发现

a2=a02,a3=a16+a06,a4=a212+a112=a024+a112,a5=a320+a220=a030+a1120.a_{2}=\frac{a_{0}}{2}, \quad a_{3}=\frac{a_{1}}{6}+\frac{a_{0}}{6}, \quad a_{4}=\frac{a_{2}}{12}+\frac{a_{1}}{12}=\frac{a_{0}}{24}+\frac{a_{1}}{12}, \quad a_{5}=\frac{a_{3}}{20}+\frac{a_{2}}{20}=\frac{a_{0}}{30}+\frac{a_{1}}{120} .

因此

y=a0[1+(x1)22+(x1)36+(x1)424+(x1)530+]+a1[(x1)+(x1)36+(x1)412+(x1)5120+].\begin{align*} y= & a_{0}\left[1+\frac{(x-1)^{2}}{2}+\frac{(x-1)^{3}}{6}+\frac{(x-1)^{4}}{24}+\frac{(x-1)^{5}}{30}+\cdots\right] \\ & +a_{1}\left[(x-1)+\frac{(x-1)^{3}}{6}+\frac{(x-1)^{4}}{12}+\frac{(x-1)^{5}}{120}+\cdots\right] . \tag{23} \end{align*}

一般来说,当递推关系有超过两时,如在方程 (22) 中,用 a0a_{0}a1a_{1} 表示 ana_{n}公式的确定将相当复杂,如果不是不可能的话。在本中,这样的公式不易显现。由于缺少这样的公式,我们无法通过诸如比值检验之类的直接方法来检验方程 (23) 中的两个级数收敛性。但是,我们将在第 5.3 节中看到,即使不知道 ana_{n}公式,也可以确定方程 (23) 中的两个级数对于所有 xx 都收敛。此外,它们定义了函数 y3y_{3}y4y_{4},它们是Airy方程 (15) 的一组基本解。因此

y=a0y3(x)+a1y4(x)y=a_{0} y_{3}(x)+a_{1} y_{4}(x)

Airy 方程对于 <x<-\infty<x<\infty通解

虽然 Airy 方程并不特别复杂,但 3 展示了当寻找以 xx0x-x_{0}表示的幂级数解时,遇到的某些复杂情况,其中 x00x_{0} \neq 0。还有另一种方法。我们可以进行变量替换 xx0=tx-x_{0}=t,得到一个关于 yy 作为 tt函数新微分方程,然后寻找该新方程的形如 n=0antn\sum_{n=0}^{\infty} a_{n} t^{n}。当我们完成计算时,我们将 tt 替换为 xx0x-x_{0}(参见问题 15)。

在例2和例3中,我们找到了Airy方程的两组。由方程(20)中的级数定义的函数y1y_{1}y2y_{2}方程(15)对于所有xx基本解集,对于由方程(23)中的级数定义的函数y3y_{3}y4y_{4}也同样成立。根据二阶线性方程的一般理论,前两个函数中的每一个都可以表示为后两个函数线性组合,反之亦然——这当然不是仅仅通过检查级数本身就能明显看出的结果

最后,我们强调的是,如果像3中那样,我们无法用a0a_{0}a1a_{1}确定一般系数ana_{n},这并不是特别重要。重要的是我们可以确定我们想要的尽可能多的系数。因此,我们可以找到两个级数解中我们想要的尽可能多的,即使我们无法确定一般。虽然计算幂级数解中的几个系数任务并不困难,但它可能是乏味的。一个符号操作软件包在这里会很有帮助;一些软件包能够通过单个命令找到幂级数解中的指定数量。借助合适的图形软件包,我们还可以生成如图所示的图形

问题

在每个问题1到11中:

a. 寻求给定微分方程在给定x0x_{0}附近的幂级数解;找到系数必须满足的递推关系

b. 找到每个y1y_{1}y2y_{2}中的前四个非零项(除非级数提前终止)。

c. 通过计算Wronskian行列式 W[y1,y2](x0)W\left[y_{1}, y_{2}\right]\left(x_{0}\right),证明y1y_{1}y2y_{2}形成一个基本解集

d. 如果可能,找到每个中的一般

  1. yy=0,x0=0y^{\prime \prime}-y=0, x_{0}=0

  2. y+3y=0,x0=0y^{\prime \prime}+3 y^{\prime}=0, x_{0}=0

  3. yxyy=0,x0=0y^{\prime \prime}-x y^{\prime}-y=0, \quad x_{0}=0

  4. yxyy=0,x0=1y^{\prime \prime}-x y^{\prime}-y=0, \quad x_{0}=1

  5. y+k2x2y=0,x0=0,ky^{\prime \prime}+k^{2} x^{2} y=0, \quad x_{0}=0, k 是一个常数

  6. (1x)y+y=0,x0=0(1-x) y^{\prime \prime}+y=0, \quad x_{0}=0

  7. y+xy+2y=0,x0=0y^{\prime \prime}+x y^{\prime}+2 y=0, \quad x_{0}=0

  8. xy+y+xy=0,x0=1x y^{\prime \prime}+y^{\prime}+x y=0, \quad x_{0}=1

  9. (3x2)y3xyy=0,x0=0\left(3-x^{2}\right) y^{\prime \prime}-3 x y^{\prime}-y=0, \quad x_{0}=0

  10. 2y+xy+3y=0,x0=02 y^{\prime \prime}+x y^{\prime}+3 y=0, \quad x_{0}=0

  11. 2y+(x+1)y+3y=0,x0=22 y^{\prime \prime}+(x+1) y^{\prime}+3 y=0, \quad x_{0}=2

在每个问题12到14中:

a. 找到给定初值问题中的前五个非零项

(G) b. 在同一坐标轴上绘制的四项近似和五项近似

c. 从b部分中,估计四项近似合理准确的区间

  1. yxyy=0,y(0)=2,y(0)=1;y^{\prime \prime}-x y^{\prime}-y=0, \quad y(0)=2, \quad y^{\prime}(0)=1; \quad 参见问题3

  2. y+xy+2y=0,y(0)=4,y(0)=1y^{\prime \prime}+x y^{\prime}+2 y=0, \quad y(0)=4, \quad y^{\prime}(0)=-1; 参见问题7

  3. (1x)y+xyy=0,y(0)=3,y(0)=2(1-x) y^{\prime \prime}+x y^{\prime}-y=0, \quad y(0)=-3, \quad y^{\prime}(0)=2

  4. a. 通过进行变量替换 x1=tx-1=t 并假设 yy 具有 tt幂级数形式的泰勒级数,找到

y+(x1)2y+(x21)y=0y^{\prime \prime}+(x-1)^{2} y^{\prime}+\left(x^{2}-1\right) y=0

的两个 x1x-1幂级数解

b. 证明,通过假设 yy 具有 x1x-1幂级数形式的泰勒级数,并也用 x1x-1表示系数 x21x^{2}-1,可以得到相同的结果

  1. 证明方程(10)。

  2. 直接使用比率测试,证明Airy方程关于 x=0x=0 的两个级数解对于所有 xx 都收敛;参见文本中的方程(20)。

  3. Hermite方程方程

y2xy+λy=0,<x<,y^{\prime \prime}-2 x y^{\prime}+\lambda y=0, \quad-\infty<x<\infty,

其中 λ\lambda 是一个常数,被称为 Hermite5 方程。它是数学物理学中的一个重要方程

a. 找到关于 x=0x=0 的两个中的每一个的前四个非零,并证明它们形成一个基本解集

b. 观察到,如果 λ\lambda 是一个非负偶整数,则一个或另一个级数解会终止并变为多项式。找到 λ=0,2,4,6,8,10\lambda=0,2,4,6,8, 和 10 时的多项式解。注意,每个多项式仅确定到乘法常数为止。

c. Hermite多项式 Hn(x)H_{n}(x) 被定义为Hermite方程λ=2n\lambda=2n 时的多项式解,其中 xnx^{n}系数2n2^{n}。找到 H0(x),H1(x),,H5(x)H_{0}(x), H_{1}(x), \ldots, H_{5}(x)

  1. 考虑初值问题 y=1y2,y(0)=0y^{\prime}=\sqrt{1-y^{2}}, y(0)=0

a. 证明 y=sinxy=\sin x 是此初值问题

b. 寻找初值问题的形如关于 x=0x=0幂级数。 找到此级数中直到 x3x^{3} 系数

问题 20 到 23 中,绘制给定初值问题关于 x=0x=0级数解的几个部分和,从而获得类似于 5.2.1 到 5.2.4 的 (除了我们不知道实际显式公式)。

( 20. y+xy+2y=0,y(0)=0,y(0)=1y^{\prime \prime}+x y^{\prime}+2 y=0, y(0)=0, y^{\prime}(0)=1;参见问题 7

G 21. (4x2)y+2y=0,y(0)=0,y(0)=1\left(4-x^{2}\right) y^{\prime \prime}+2 y=0, \quad y(0)=0, \quad y^{\prime}(0)=1

G 22. y+x2y=0,y(0)=1,y(0)=0y^{\prime \prime}+x^{2} y=0, \quad y(0)=1, y^{\prime}(0)=0;参见问题 5

G 23. (1x)y+xy2y=0,y(0)=0,y(0)=1(1-x) y^{\prime \prime}+x y^{\prime}-2 y=0, \quad y(0)=0, \quad y^{\prime}(0)=1

5{ }^{5} Charles Hermite (1822-1901) 是一位有影响力的法国分析学家代数学家。作为一位鼓舞人心的教师,他曾是巴黎综合理工学院索邦大学教授。他在 1864 年引入了埃尔米特函数,并在 1873 年证明了 ee 是一个超越数(即,ee 不是任何具有有理系数多项式方程)。他的名字也与埃尔米特矩阵(参见第 7.3 节)相关联,他发现了一些埃尔米特矩阵性质

请提供需要加粗的名词内容。我将按照您的要求,用 "" 为名词**加粗,并保持原有格式,不加粗符号公式。